home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / libg_261.zip / libg_261 / libg++ / gperf / tests / gplus.gperf < prev    next >
Text File  |  1991-06-28  |  2KB  |  77 lines

  1. %{
  2. /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$ gplus.gperf  */
  3. %}
  4. struct resword { char *name; short token; enum rid rid;};
  5. %%
  6. __alignof, ALIGNOF, NORID
  7. __alignof__, ALIGNOF, NORID
  8. __asm, ASM, NORID
  9. __asm__, ASM, NORID
  10. __attribute, ATTRIBUTE, NORID
  11. __attribute__, ATTRIBUTE, NORID
  12. __const, TYPE_QUAL, RID_CONST
  13. __const__, TYPE_QUAL, RID_CONST
  14. __inline, SCSPEC, RID_INLINE
  15. __inline__, SCSPEC, RID_INLINE
  16. __signed, TYPESPEC, RID_SIGNED
  17. __signed__, TYPESPEC, RID_SIGNED
  18. __typeof, TYPEOF, NORID
  19. __typeof__, TYPEOF, NORID
  20. __volatile, TYPE_QUAL, RID_VOLATILE
  21. __volatile__, TYPE_QUAL, RID_VOLATILE
  22. all, ALL, NORID            /* Extension */,
  23. except, EXCEPT, NORID        /* Extension */,
  24. exception, AGGR, RID_EXCEPTION    /* Extension */,
  25. raise, RAISE, NORID        /* Extension */,
  26. raises, RAISES, NORID        /* Extension */,
  27. reraise, RERAISE, NORID        /* Extension */,
  28. try, TRY, NORID            /* Extension */,
  29. asm, ASM, NORID,
  30. auto, SCSPEC, RID_AUTO,
  31. break, BREAK, NORID,
  32. case, CASE, NORID,
  33. catch, CATCH, NORID,
  34. char, TYPESPEC, RID_CHAR,
  35. class, AGGR, RID_CLASS,
  36. const, TYPE_QUAL, RID_CONST,
  37. continue, CONTINUE, NORID,
  38. default, DEFAULT, NORID,
  39. delete, DELETE, NORID,
  40. do, DO, NORID,
  41. double, TYPESPEC, RID_DOUBLE,
  42. dynamic, DYNAMIC, NORID,
  43. else, ELSE, NORID,
  44. enum, ENUM, NORID,
  45. extern, SCSPEC, RID_EXTERN,
  46. float, TYPESPEC, RID_FLOAT,
  47. for, FOR, NORID,
  48. friend, SCSPEC, RID_FRIEND,
  49. goto, GOTO, NORID,
  50. if, IF, NORID,
  51. inline, SCSPEC, RID_INLINE,
  52. int, TYPESPEC, RID_INT,
  53. long, TYPESPEC, RID_LONG,
  54. new, NEW, NORID,
  55. operator, OPERATOR, NORID,
  56. overload, OVERLOAD, NORID,
  57. private, PRIVATE, NORID,
  58. protected, PROTECTED, NORID,
  59. public, PUBLIC, NORID,
  60. register, SCSPEC, RID_REGISTER,
  61. return, RETURN, NORID,
  62. short, TYPESPEC, RID_SHORT,
  63. signed, TYPESPEC, RID_SIGNED,
  64. sizeof, SIZEOF, NORID,
  65. static, SCSPEC, RID_STATIC,
  66. struct, AGGR, RID_RECORD,
  67. switch, SWITCH, NORID,
  68. this, THIS, NORID,
  69. typedef, SCSPEC, RID_TYPEDEF,
  70. typeof, TYPEOF, NORID,
  71. union, AGGR, RID_UNION,
  72. unsigned, TYPESPEC, RID_UNSIGNED,
  73. virtual, SCSPEC, RID_VIRTUAL,
  74. void, TYPESPEC, RID_VOID,
  75. volatile, TYPE_QUAL, RID_VOLATILE,
  76. while, WHILE, NORID,
  77.